# -*- coding: UTF-8 -*-

from ModeradorAutomatico import *
import unittest

class ModeradorAutomaticoTest(unittest.TestCase):

	def test_publicable(self):
		moderacion = ModeradorAutomatico("the cat is under the table")
		moderacion.moderar()
		self.assertEquals(moderacion.encontroInsulto(), False)
		moderacion = ModeradorAutomatico("")
		moderacion.moderar()
		self.assertEquals(moderacion.encontroInsulto(), False)
		moderacion = ModeradorAutomatico("Coméntario cón acéntós")
		moderacion.moderar()
		self.assertEquals(moderacion.encontroInsulto(), False)

	def test_no_publicable(self):
		moderacion = ModeradorAutomatico("el gato putazo esta abajo de la puta mesa")
		moderacion.moderar()
		self.assertEquals(moderacion.encontroInsulto(), True)
		moderacion = ModeradorAutomatico("gil")
		moderacion.moderar()
		self.assertEquals(moderacion.encontroInsulto(), True)
		moderacion = ModeradorAutomatico("pélótúdó")
		moderacion.moderar()
		self.assertEquals(moderacion.encontroInsulto(), True)

if __name__ == "__main__": 
	unittest.main()
